package cn.maszy.service.customer;

import org.apache.ibatis.annotations.Param;

import cn.maszy.common.Pager;
import cn.maszy.dao.customer.B_T_Ufp_SellClueMapper;
import cn.maszy.model.customer.B_T_Ufp_SellClue;
import cn.maszy.model.customer.B_T_Ufp_SellClueExample;

public interface B_T_Ufp_SellClueService {
	 /**
	  * 根据主键修改单条记录
	  */
	 int update(@Param("record") B_T_Ufp_SellClue B_T_Ufp_SellClue);
	 /**
	  * 根据主键查询单条记录
	  */
	 B_T_Ufp_SellClue selectOne(String uuid);
	 /**
	  * 查询多条记录
	  */
	Pager<B_T_Ufp_SellClue> selectList(B_T_Ufp_SellClue B_T_Ufp_SellClue,Pager<B_T_Ufp_SellClue> pager) ;
	 /**
	  * 根据参数删除单条记录
	  * @param example
	  * @return
	  */
	  int delete(String uuid);
	  /**
	   * 
	    * delete
	    * TODO 销售成功
	    *
	    * @Title: delete
	    * @Description: TODO
	    * @param @param uuid
	    * @param @return
	    * @return int
	    * @throws
	   */
	  int saleSuccess(String uuid);
	  /**
	   * 查询总记录数
	   */
	  int count(B_T_Ufp_SellClueExample example,B_T_Ufp_SellClueMapper B_T_Ufp_SellClueMapper);
}
